<?php
include_once('session_clientes.php');

$accion = "MODIFY";
$id_cliente = $_SESSION['id_cliente'];

require_once('php/class/clientes.class.php');
$oCliente = new cliente();

$oCliente->search($id_cliente);

$nombre = $oCliente->NOMBRE;
$apellido = $oCliente->APELLIDO;
$id_empresa = $oCliente->ID_EMPRESA;
$id_edificio = $oCliente->ID_EDIFICIO;

//DIA DE CUMPLE
$lista_dia = "<select id='dia' name='dia' class='validate[\"required\"]'>";
$lista_dia .= "<option value=0>día</option>";
for ($i = 1; $i <= 31; $i++) {
  if ($oCliente->DIA_CUMPLE == $i) {
    $selected_d = "selected";
  } else {
    $selected_d = "";
  }
  $lista_dia .= "<option value=" . $i . " " . $selected_d . ">" . $i . "</option>";
}
$lista_dia .= "</select>";

//MES DE CUMPLE
$lista_mes = "<select id='mes' name='mes' class='validate[\"required\"]'>";
$selected_m = "";
$lista_mes .= "<option value=0 " . $selected_m . ">Mes</option>";

$selected_m = ($oCliente->MES_CUMPLE == 1) ? "selected" : "";
$lista_mes .= "<option value=1 " . $selected_m . ">Enero</option>";

$selected_m = ($oCliente->MES_CUMPLE == 2) ? "selected" : "";
$lista_mes .= "<option value=2 " . $selected_m . ">Febrero</option>";

$selected_m = ($oCliente->MES_CUMPLE == 3) ? "selected" : "";
$lista_mes .= "<option value=3 " . $selected_m . ">Marzo</option>";

$selected_m = ($oCliente->MES_CUMPLE == 4) ? "selected" : "";
$lista_mes .= "<option value=4 " . $selected_m . ">Abril</option>";

$selected_m = ($oCliente->MES_CUMPLE == 5) ? "selected" : "";
$lista_mes .= "<option value=5 " . $selected_m . ">Mayo</option>";

$selected_m = ($oCliente->MES_CUMPLE == 6) ? "selected" : "";
$lista_mes .= "<option value=6 " . $selected_m . ">Junio</option>";

$selected_m = ($oCliente->MES_CUMPLE == 7) ? "selected" : "";
$lista_mes .= "<option value=7 " . $selected_m . ">Julio</option>";

$selected_m = ($oCliente->MES_CUMPLE == 8) ? "selected" : "";
$lista_mes .= "<option value=8 " . $selected_m . ">Agosto</option>";

$selected_m = ($oCliente->MES_CUMPLE == 9) ? "selected" : "";
$lista_mes .= "<option value=9 " . $selected_m . ">Septiembre</option>";

$selected_m = ($oCliente->MES_CUMPLE == 10) ? "selected" : "";
$lista_mes .= "<option value=10 " . $selected_m . ">Octubre</option>";

$selected_m = ($oCliente->MES_CUMPLE == 11) ? "selected" : "";
$lista_mes .= "<option value=11 " . $selected_m . ">Noviembre</option>";

$selected_m = ($oCliente->MES_CUMPLE == 12) ? "selected" : "";
$lista_mes .= "<option value=12 " . $selected_m . ">Diciembre</option>";

$lista_mes .= "</select>";

//telefonos
$telefono1 = $oCliente->TELEFONO;
$telefono2 = $oCliente->TELEFONO2;
$mail = $oCliente->MAIL;

if ($oCliente->DESEA_MAILS == 0) {
  $desea_mails = "";
} else {
  $desea_mails = "checked";
}

//EMPRESAS:
require_once('php/class/empresas.class.php');
$oEmpresas = new empresa();
$las_empresas = $oEmpresas->buscar();

if ($las_empresas == 0) {
  $lista_empresas = "No hay nada que ver...";
} else {
  $lista_empresas = "<select id='empresas' name='empresas'  onChange='lista_var();' class='validate[\"required\"]'>";
  $lista_empresas .= "<option value=-1 selected>Seleccione una</option>";


  for ($i = 0; $i < count($las_empresas['ID']); $i++) {

    if ($las_empresas['ID'][$i] == $id_empresa) {
      $selected = "selected";
    } else {
      $selected = "";
    }
    $lista_empresas .= "<option value=" . $las_empresas['ID'][$i] . " " . $selected . ">" . $las_empresas['NOMBRE'][$i] . "</option>";
  }
  $lista_empresas .= "</select>";
}
//EDIFICIOS:
require_once('php/class/edificios.class.php');
$oEdificio = new edificio();
$los_edificios = $oEdificio->buscar();

if ($los_edificios == 0) {
  $lista_edificios = "No hay nada que ver...";
} else {
  $lista_edificios = "<select id='edificios' name='edificios' class='validate[\"required\"]'>";
  $lista_edificios .= "<option value=-1 selected>Seleccione una</option>";


  for ($i = 0; $i < count($los_edificios['ID']); $i++) {

    if ($los_edificios['ID'][$i] == $id_edificio) {
      $selected = "selected";
    } else {
      $selected = "";
    }
    $lista_edificios .= "<option value=" . $los_edificios['ID'][$i] . " " . $selected . ">" . $los_edificios['NOMBRE'][$i] . "</option>";
  }
  $lista_edificios .= "</select>";
}
?>
<html>
  <?php include('include.header.html'); ?>
  <body class="bodycliente">
    <form id="frm_bp" name="frm_bp" method="post">
      <input type="hidden" id="ACCION" name="ACCION" value="<?php echo $accion; ?>">
      <input type="hidden" id="id" name="id" value="<?php echo $id_cliente; ?>">
      <div id="usuario" align="center">
        <table class="marco">
          <tr>
            <td height="10%">
              <?php include('menu_clientes.php'); ?>
            </td>
          </tr>
          <tr>
            <td align="left" valign="top">
              <table width="80%" border="0" >
                <tr>
                  <td rowspan="2" width="110">&nbsp;</td>
                  <td valign="top" width="100"> 
                    <table border="0" class="boton" width="100%">
                      <tr>
                        <td><a href='modificar_datos_clientes.php'><u>Mis Datos</u></a></td>
                      </tr>
                    </table>
                  </td>
                  <td valign="top" width="100"> 
                    <table border="0" class="boton" width="100%">
                      <tr>
                        <td><a href='cambio_clave_cliente.php'>Cambiar clave</a></td>
                      </tr>
                    </table>
                  </td>
                  <td valign="top" width="100"> 
                    <table border="0" class="boton" width="100%">
                      <tr>
                        <td><a href='carrito_clientes.php'>Mi Carrito</a></td>
                      </tr>
                    </table>
                  </td>
                  <td valign="top" width="100"> 
                    <table border="0" class="boton" width="100%">
                      <tr>
                        <td><a href='mis_compras_clientes.php'>Mis Compras</a></td>
                      </tr>
                    </table>
                  </td>
                  <td>&nbsp;</td>
                  </td>
                </tr>
                <tr>
                  <td colspan="5">
                    <div id="DATO_HIDE" style="display:none" style="width:90%">
                      <div id="DATO" class="mensajes">&nbsp;</div>
                    </div>
                    <table class="formulario" width="100%">
                      <tr>
                        <td>Nombre</td>
                        <td><input type="text" id="nombre" name="nombre" class="validate['required','nodigit','length[1,20]']" value="<?php echo $nombre ?>"></td>
                        <td>Apellido</td>
                        <td><input type="text" id="apellido" name="apellido" class="validate['required','nodigit','length[1,20]']"  value="<?php echo $apellido ?>"></td>
                      </tr>
                      <tr>
                        <td>Empresa</td>
                        <td><?php echo $lista_empresas ?></td>
                        <td>Edificio</td>
                        <td><div id="edificio"><?php echo $lista_edificios ?></div></td>
                      </tr>
                      <tr>
                        <td>Fecha de cumplea&ntilde;os</td>
                        <td><?php echo $lista_dia ?>&nbsp;<?php echo $lista_mes ?></td>
                        <td>Tel&eacute;fono</td>
                        <td><input type="text" id="telefono" name="telefono" class="validate['required','phone']" value="<?php echo $telefono1 ?>"></td>
                      </tr>
                      <tr>
                        <td>Celular</td>
                        <td><input type="text" id="celular" name="celular" class="validate['required','phone']" value="<?php echo $telefono2 ?>"></td>
                        <td>Mail</td>
                        <td><input type="text" id="mail" name="mail" disabled value="<?php echo $mail ?>"></td>
                      </tr>
                      <tr>
                        <td colspan="2"><input type="checkbox" id="desea_mails" name="desea_mails" value="1" <?php echo $desea_mails; ?>>&nbsp;Deseo recibir ofertas y promociones</td>
                      </tr>
                      <tr>
                        <td colspan="4" align="right">
                          <input type="submit" id="submit" name="submit" value="Guardar">
                        </td>
                      </tr>
                    </table>

                  </td>
                </tr>
              </table>            
            </td>
          </tr>
          <tr>
            <td>
              <br> 
            </td>
          </tr>
          <tr>
            <td height="10%" valign="bottom" align="center">
              <?php include('footer.php'); ?>
            </td>
          </tr>
        </table>
      </div>
    </form>
  </body>
  <?php include('include.footer.html'); ?>
  <script>
    ///////////////////////////////
    var myCheck;
    myCheck = new FormCheck('frm_bp', {
      submit:false,
      display:{
        errorsLocation : 1,
        indicateErrors : 2,
        keepFocusOnError : 0,
        closeTipsButton : 1,
        checkValueIfEmpty:1,                
        showErrors : 1
      }
    });		 
 
    $('frm_bp').addEvent('submit',function(ev){
      var IsValid;
      IsValid=myCheck.isFormValid();                                                                          
      if (IsValid){ 
            
        Ejecutor();
      }    
    });
    ///////////////////////////////

    function Ejecutor(){        
      window.addEvent('domready', function() {      	       
        var req = new Request.JSON({
          method: 'POST',
          url: 'ajax/ajax_registro_clientes.php', 
          data: $('frm_bp'),                
          noCache:true,                     
          onRequest: function(){
            $('submit').disabled = true;
            $('DATO_HIDE').show();
//            $('DATO').innerHTML = 'Procesando ...'; 
          },
          onComplete: function(){
            setTimeout(function(){
              $('DATO_HIDE').fade('out').get('tween').chain(function() {
                $('DATO_HIDE').hide();
                $('DATO_HIDE').fade('in');                                                         
              });
            },2000);                                                                                                                                                                                                              
          },             
          onSuccess: function(response){
            switch(parseInt(response.RESULT)){
              case 0:
                $('DATO').innerHTML = "Operaci&oacute;n exitosa";  
                window.location='mi_cuenta.php';
                break;
              case 1:
                $('DATO').innerHTML = response.ERROR;
                $('submit').disabled = false;
                break;
            }
          }
        }).post();        
      });
    }
    
    ////////////////////////////CALENDARIO////////////////////////////////////////

    new DatePicker_WV('.sidebar_preview', {
      pickerClass: 'datepicker_vista',
      inputOutputFormat: 'd-m-Y',
      timePicker: false, 
      format: 'd-m-Y',
      allowEmpty: false
    });

    //////////////////////////////////////////////////////////////////////
    function lista_var(){        
      window.addEvent('domready', function() {      	       
        var req = new Request.JSON({
          method: 'POST',
          url: 'ajax/ajax_lista_empresas.php', 
          data: $('frm_bp'),                
          noCache:true,                     
          onRequest: function(){
                    
          },
          onComplete: function(){
            setTimeout(function(){
              $('DATO_HIDE').fade('out').get('tween').chain(function() {
                $('DATO_HIDE').hide();
                $('DATO_HIDE').fade('in');                                                         
              });
            },2000);                                                                                                                                                                                                              
          },             
          onSuccess: function(response){
            $('edificio').innerHTML = response;
          }
        }).get();        
      });
    }
  </script>
</html>
